Skip to content

Conversation

@salvatore-campagna
Copy link
Contributor

Backport

This is an automatic backport to 8.x of:

Questions ?

Please refer to the Backport tool documentation

…ed (elastic#119110)

We experimented with using synthetic source for recovery and observed quite positive impact
on indexing throughput by means of our nightly Rally benchmarks. As a result, here we enable
it by default when synthetic source is used. To be more precise, if `index.mapping.source.mode`
setting is `synthetic` we enable recovery source by means of synthetic source.

Moreover, enabling synthetic source recovery is done behind a feature flag. That would allow us
to enable it in snapshot builds which in turn will allow us to see performance results in Rally nightly
benchmarks.

(cherry picked from commit 6a52675)
@salvatore-campagna salvatore-campagna self-assigned this Feb 5, 2025
@salvatore-campagna
Copy link
Contributor Author

@martijnvg I just had to re-enable tests that were disabled. After merging this I will do the same in main.

@salvatore-campagna salvatore-campagna merged commit be85bfb into elastic:8.x Feb 6, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants